package com.itbaiwei.unitday01.view;

import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewpager.widget.ViewPager;

/**
 * Class: MyViewPager
 * Description:
 * Author: haijun.xu
 * Date: 2025/5/28 15:30
 */
public class MyViewPager extends ViewPager {
    public MyViewPager(@NonNull Context context) {
        super(context);
    }
    public MyViewPager(@NonNull Context context, @Nullable AttributeSet attrs) {
        super(context, attrs);
    }
    /**
     * 拦截事件进行拦截，拦截了以后,消费都在viewpager父容器里面。
     */
//    @Override
//    public boolean onInterceptTouchEvent(MotionEvent ev) {
//        System.out.println("触发MyViewPager的触摸事件onInterceptTouchEvent");
//        if(ev.getAction()==MotionEvent.ACTION_DOWN){
//            System.out.println("触发MyViewPager的触摸事件ACTION_DOWN");
//            return super.onInterceptTouchEvent(ev);
//        }
//        return true;
//
//    }
//
//    @Override
//    public boolean dispatchTouchEvent(MotionEvent ev) {
//        System.out.println("触发MyViewPager的触摸事件dispatchTouchEvent");
//        return super.dispatchTouchEvent(ev);
//    }
//
//    @Override
//    public boolean onTouchEvent(MotionEvent ev) {
//        System.out.println("触发MyViewPager的触摸事件onTouchEvent");
//        return super.onTouchEvent(ev);
//    }


}
